*{padding:0px; margin:0px;}

html{font-size:62.5%;}

body{font-size:14px; font-family:"微软雅黑";}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-style:normal;}

h1,h2,h3,h4,h5,h6{list-style:none; font-weight:normal;}

input,select,button{font-size:14px; border:0; background:none; outline:none; vertical-align:middle; font-family:"微软雅黑";}

button{overflow:visible}

img{border:none;}

li{list-style:none;}

a{color:#555; text-decoration:none;}

a:hover{background: linear-gradient(to top, #283890, #00abec);  -webkit-background-clip: text;  text-decoration:none !important;}

.clear{overflow:hidden; clear:both; height:0px;}

::-webkit-scrollbar{width:6px;}

::-webkit-scrollbar-track{background-color:#000;}

::-webkit-scrollbar-thumb{background-color:#aaa;}

::-webkit-scrollbar-thumb:hover{background-color:#18aa5a;}

::-webkit-scrollbar-thumb:active{background-color:#18aa5a;}

@media only screen and (max-width:992px){

input,textarea{-webkit-appearance:none; border-radius:0;}

}



html.on{height:100%; width:100%; overflow:hidden;}

@media only screen and (max-width:992px){

html.on{height:100%; width:100%; overflow:hidden; position:fixed;}

}

/*分页样式*/

.listpage {clear: both;text-align: center; margin-top:40px;}

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}

.xiaocms-page a { display:inline-block; height:40px; line-height:40px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px;margin-left: 1px; font-size:14px;margin: 0 5px;}

.xiaocms-page span { display:inline-block; height:40px;padding:0 15px; line-height:40px; background:#18aa5a; border:1px solid #18aa5a; color:#fff; text-align:center;margin-left: 1px; font-size:14px;margin: 0 5px;}







.header{width:100%; background-color:#fff; box-shadow:0 0 10px #aaa; position:fixed; top:0; left:0; z-index:9999;}
.header .container{position:relative;}
.header .logo{width:360px; float:left; margin:21px 0;}
.header .logo img{width:100%; height:auto; display:block;}
.header .l_m{position:absolute; top:0; right:15px; line-height:42px;}
.header .dt{float:left;}
.header .dt em{padding-right:5px;}
.header .hy{float:left; margin-left:20px;}
.header .hy em{padding-right:5px;}
.header .sy{float:left; margin-left:20px;}
.header .sy em{padding-right:5px;}
.header .search{width:140px; margin-top:8px; height:26px; line-height:24px; border:1px solid #e7e7e7; float:left; margin-left:20px;}
.header .search input{width:96px; height:24px; padding:0 4px; float:left; font-size:12px; color:#555;}
.header .search button{width:40px; float:right; text-align:center; color:#18aa5a;}
.header .an{position:absolute; top:50%; right:15px; height:18px; width:24px; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .an i{position:absolute; right:30px; width:36px; display:block;}
.header .an i.g{display:none;}
.header .an.n i{display:none;}
.header .an.n i.g{display:block;}
.header .an span{width:24px; height:2px; background-color:#555; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:8px; width:24px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:8px; width:24px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}
.header .nav{float:right; margin-top:42px;}
.header .nav i{font-size:12px; color:#aaa; line-height:34px; text-align:right; position:absolute; width:50%; height:34px; padding-right:15px; right:0; top:54%; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .nav ul li{height:60px; margin:0 20px; line-height:60px; float:left; position:relative;}
.header .nav ul li a.o_lm{display:block; font-size:15px;max-width: 86px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.header .nav ul li:hover a.o_lm{background: linear-gradient(45deg, #283890, #00abec);  -webkit-background-clip: text;  color: transparent; }
.header .nav ul li.on a.o_lm{background: linear-gradient(45deg, #283890, #00abec);  -webkit-background-clip: text;  color: transparent; }
.header .nav ul li:last-child{margin:0 0 0 20px;}
.header .nav .y_j{position:relative;}
.header .nav .e_j{width:120px; background-color:#fff; box-shadow:0 0 5px #aaa; position:absolute; left:50%; margin-left:-60px; display:none; z-index:9999;}
.header .nav ul li:hover .e_j{display:block;}
.header .nav .e_j .e_lm{position:relative;}
.header .nav .e_j .e_lm a{display:block; font-size:12px; text-align:center; line-height:32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.header .nav .e_j .e_lm:hover a{background: linear-gradient(45deg, #283890, #00abec);color:#fff;}
.header .nav .e_j .e_lm em{font-size:12px; color:#aaa; line-height:36px; text-align:right; position:absolute; height:36px; right:15px; top:0; z-index:999; display:block;}
.header .nav .e_j .e_lm:hover em{color:#fff;}
.header .nav .e_j .s_j{width:120px; border-left:1px solid #fff; background-color:#f7f7f7; position:absolute; top:0; right:-100%; display:none;}
.header .nav .e_j .e_lm:hover .s_j{display:block;}
.header .nav .e_j .e_lm:hover .s_j a{background-color:#f7f7f7; color:#555;}
.header .nav .e_j .e_lm:hover .s_j a:hover{background-color:#18aa5a; color:#fff;}
.header .nav ul li span{width:0; height:2px; background: linear-gradient(45deg, #283890, #00abec); position:absolute; left:50%; bottom:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
transform:translate(-50%,0);
-webkit-transform:translate(-50%,0);
-moz-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
-o-transform:translate(-50%,0);}
.header .nav ul li:hover span{width:100%;}
.header .nav ul li.on span{width:100%;}
@media (min-width:992px){
.header .logo{width:300px; margin:30px 0 0;}
.header .nav ul li{margin:0 10px;}
.header .nav ul li:last-child{margin:0 0 0 10px;}
.header .nav ul li a{font-size:14px;}
.header .nav .e_j{display:none !important;}
.header .nav ul li:hover .e_j{display:block !important;}
.header .nav .e_j .s_j{display:none !important;}
.header .nav .e_j .e_lm:hover .s_j{display:block !important;}

}
@media (min-width:1200px){
.header .logo{width: 330px; margin:21px 0;}
.header .nav ul li{margin:0 15px;}
.header .nav ul li:last-child{margin:0 0 0 20px;}
.header .nav ul li a{font-size:16px;}
}
@media only screen and (max-width:992px){
.header .logo{width:230px; margin:15px 0;}
.header .l_m{position:relative; top:auto; right:auto; line-height:34px; margin-top:10px;}
.header .dt{float:none;}
.header .hy{float:none; margin-left:0;}
.header .sy{float:none; margin-left:0;}
.header .search{width:100%; margin-top:10px; height:36px; line-height:36px; margin-left:0;}
.header .search input{width:80%; height:36px; font-size:14px; color:#fff;}
.header .search button{width:16%; font-size:14px;}
.header .an{display:block;}
.header .nav{width:60%; margin:0; padding:15px 5%; background-color:#000; height:100%; position:fixed; top:0; left:-60%; z-index:9999; overflow:auto;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .nav.on{left:0;}
.header .nav i{display:block;}
.header .nav ul li{width:100%; height:auto; line-height:50px; text-align:left; border-bottom:1px solid #444; float:none; margin:0;}
.header .nav ul li:last-child{margin:0;}
.header .nav ul li a.o_lm{color:#aaa; font-size:14px;}
.header .nav ul li:hover a.o_lm{background:none;}
.header .nav .e_j{width:100%; background:none; border:0; position:relative; left:auto; margin-left:0; display:none; padding-bottom:10px;}
.header .nav ul li:hover .e_j{display:none;}
.header .nav .e_j .e_lm a{border-top:0; font-size:12px; text-align:left; color:#aaa; line-height:32px;}
.header .nav .e_j .e_lm:hover a{background:none;}
.header .nav .e_j .e_lm em{color:#ddd; line-height:32px; text-align:right; width:50%; height:32px;}
.header .nav .e_j .e_lm:hover em{color:#fff;}
.header .nav .e_j .s_j{width:100%; border-top:1px solid #444; border-bottom:1px solid #444; border-left:0; background:none; position:relative; display:none; top:auto; right:auto; margin-bottom:10px;}
.header .nav .e_j .e_lm:hover .s_j{display:none;}
.header .nav .e_j .e_lm:hover .s_j a{background:none; color:#aaa;}
.header .nav .e_j .e_lm:hover .s_j a:hover{background:none;}
.header .nav ul li:hover span{width:0;}
.header .nav ul li.on span{width:0;}
}

.head_h{width:100%; height:102px; display:block;}
@media only screen and (max-width:992px){
.head_h{height:68px;}
}



.pc_ban{width:100%; position:relative;}

.pc_ban img{width:100%; height:auto; display:block;}

.pc_ban .swiper-button-prev{background:url(../image/banner-l.png) no-repeat; width:30px; height:50px; margin-top:-25px;

background-size:30px 50px;

-webkit-background-size:30px 50px;

-moz-background-size:30px 50px;

-ms-background-size:30px 50px;

-o-background-size:30px 50px;}

.pc_ban .swiper-button-next{background:url(../image/banner-r.png) no-repeat; width:30px; height:50px; margin-top:-25px;

background-size:30px 50px;

-webkit-background-size:30px 50px;

-moz-background-size:30px 50px;

-ms-background-size:30px 50px;

-o-background-size:30px 50px;}

@media only screen and (max-width:992px){

.pc_ban .swiper-button-prev{display:none;}

.pc_ban .swiper-button-next{display:none;}

}



.gy_bt{text-align:center; margin-bottom:50px;}

.gy_bt h3{font-size:30px; font-weight:bold; margin-bottom:10px;}

.gy_bt h4{font-size:15px; color:#aaa; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:15px;}

.gy_bt i{width:60px; height:1px; background-color:#18aa5a; display:block; margin:0 auto;}

@media only screen and (max-width:992px){

.gy_bt{margin-bottom:30px;}

.gy_bt h3{font-size:20px; margin-bottom:6px;}

.gy_bt h4{font-size:13px; margin-bottom:10px;}

}



.sy_zh{padding:60px 0; overflow:hidden;}

.sy_zh .l_m{border:1px solid #e7e7e7; background:url(../image/hb.jpg) repeat-x bottom; padding:15px 20px 50px; position:relative;}

.sy_zh .l_m .b_t{font-size:18px; font-weight:bold;  background: linear-gradient(45deg, #283890, #00abec);  -webkit-background-clip: text;  color: transparent; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #e7e7e7;}

.sy_zh .l_m .f_l ul li a{font-size:12px; line-height:30px; display:block;}

.sy_zh .l_m .f_l ul li i{color:#aaa; padding-right:10px;}

.sy_zh .l_m .s_c{width:100%; overflow:hidden; margin-bottom:10px;}

.sy_zh .l_m .s_c input{width:78%; height:36px; font-size:12px; line-height:34px; padding:0 5px; border:1px solid #e7e7e7; float:left;}

.sy_zh .l_m .s_c button{width:20%; height:36px; background-color:#18aa5a; font-size:16px; line-height:36px; color:#fff; text-align:center; float:right;}

.sy_zh .l_m .g_d{position:absolute; right:20px; bottom:10px;}

.sy_zh .l_m .g_d a{font-size:12px;}

.sy_zh .l_m .t_w{margin-bottom:10px;}

.sy_zh .l_m .t_p{width:32%; border:1px solid #e7e7e7; padding:1px; float:left;}

.sy_zh .l_m .t_p img{width:100%; height:auto; display:block;}

.sy_zh .l_m .w_z{width:66%; float:right;}

.sy_zh .l_m .w_z h3{font-size:15px; line-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_zh .l_m .w_z span{font-size:12px; color:#888; display:block;}

.sy_zh .l_m .w_z p{font-size:12px; line-height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_zh .l_m .t_b{width:22%; border:1px solid #e7e7e7; padding:1px; float:left;}

.sy_zh .l_m .t_b img{width:100%; height:auto; display:block;}

.sy_zh .l_m .n_r{width:76%; float:right;}

.sy_zh .l_m .n_r h3{font-size:15px; line-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_zh .l_m .n_r p{font-size:12px; line-height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_zh .l_m .bd ul li{overflow:hidden; margin-bottom:13px;}

.sy_zh .l_m .prev{position:absolute; top:16px; right:50px;}

.sy_zh .l_m .next{position:absolute; top:16px; right:20px;}

.sy_zh .l_m .l_b ul li{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.sy_zh .l_m .l_b ul li a{font-size:12px; line-height:32px; display:block;}

.sy_zh .l_m .l_b ul li i{color:#aaa; padding-right:10px;}

.sy_zh .l_m .l_b span{float:right; font-size:12px; line-height:28px; color:#888;}

@media only screen and (max-width:992px){

.sy_zh{padding:40px 0 20px;}

.sy_zh .l_m{margin-bottom:20px;}

}



.sy_gy{padding:60px 0; overflow:hidden;}

.sy_gy .g_y{position:relative; overflow:hidden; margin-bottom:50px;}

.sy_gy .g_y .t_p{overflow:hidden;}

.sy_gy .g_y .t_p img{width:100%; height:auto; display:block;}

.sy_gy .g_y .w_z .j_s{margin-bottom:40px; margin-top:40px;}

.sy_gy .g_y .w_z .b_t{width:200px; height:50px; border-radius:10px; background-color:#888; font-size:22px; color:#fff; line-height:50px; text-align:center; margin:0 auto 20px;}

.sy_gy .g_y .w_z .b_t.l_s{background:linear-gradient(45deg, #283890, #00abec);}

.sy_gy .g_y .w_z p{font-size:15px; color:#666; line-height:26px;}

.sy_gy .y_s .n_r{padding:50px 0; border-radius:15px; background-color:#f7f7f7;}

.sy_gy .y_s .t_b{width:80px; margin:0 auto 20px;}

.sy_gy .y_s .t_b img{width:100%; height:auto; display:block;}

.sy_gy .y_s ul li:hover .t_b img{animation:move 1s ease-in;

-webkit-animation:move 1s ease-in;

-moz-animation:move 1s ease-in;

-ms-animation:move 1s ease-in;

-o-animation:move 1s ease-in;}

.sy_gy .y_s .w_z{text-align:center;}

.sy_gy .y_s .w_z h3{font-size:15px; line-height:22px; letter-spacing:2px; margin-bottom:10px;}

.sy_gy .y_s .w_z p{font-size:12px; color:#8a8a8a;}

.sy_gy .y_s .w_z em{width:16px; height:1px; background-color:#18aa5a; display:block; margin:0 auto 10px;}

@media (min-width:992px){

.sy_gy .g_y .w_z .j_s{margin-bottom:20px; margin-top:0;}

.sy_gy .g_y .w_z .b_t{width:160px; height:36px; border-radius:6px; font-size:18px; line-height:36px; margin:0 auto 10px;}

.sy_gy .g_y .w_z p{font-size:14px; line-height:24px;}

}

@media (min-width:1200px){

.sy_gy .g_y .w_z .j_s{margin-bottom:40px; margin-top:40px;}

.sy_gy .g_y .w_z .b_t{width:180px; height:46px; border-radius:10px; font-size:20px; line-height:46px; margin:0 auto 20px;}

.sy_gy .g_y .w_z p{font-size:15px; line-height:26px;}

}

@media only screen and (max-width:992px){

.sy_gy{padding:40px 0 10px;}

.sy_gy .g_y{margin-bottom:30px;}

.sy_gy .g_y .t_p{width:100%; position:relative; left:auto; top:auto; z-index:9;

transform:none;

-webkit-transform:none;

-moz-transform:none;

-ms-transform:none;

-o-transform:none;}

.sy_gy .g_y .t_p img{width:100%; height:auto; display:block;}

.sy_gy .g_y .w_z .j_s{margin-bottom:20px; margin-top:20px;}

.sy_gy .g_y .w_z .b_t{width:150px; height:36px; border-radius:5px; font-size:18px; line-height:36px; margin:0 auto 10px;}

.sy_gy .g_y .w_z p{font-size:14px; line-height:24px;}

.sy_gy .g_y .w_z .n_r{width:100%; float:none; margin:0 auto;}

.sy_gy .g_y .w_z .n_r p{font-size:12px; line-height:22px;}

.sy_gy .g_y .w_z a.ck_gd{margin:20px auto 0;}

.sy_gy .y_s .n_r{padding:30px 0;}

.sy_gy .y_s ul li{margin-bottom:30px;}

}



@keyframes move

{

0%{transform:rotate(0) scale(1);}

25%{transform:rotate(45deg) scale(.8);}

50%{transform:rotate(0) scale(1);}

75%{transform:rotate(-45deg) scale(.8);}

100%{transform:rotate(0) scale(1);}

}



@-webkit-keyframes move

{

0%{-webkit-transform:rotate(0) scale(1);}

25%{-webkit-transform:rotate(45deg) scale(.8);}

50%{-webkit-transform:rotate(0) scale(1);}

75%{-webkit-transform:rotate(-45deg) scale(.8);}

100%{-webkit-transform:rotate(0) scale(1);}

}



@-moz-keyframes move

{

0%{-moz-transform:rotate(0) scale(1);}

25%{-moz-transform:rotate(45deg) scale(.8);}

50%{-moz-transform:rotate(0) scale(1);}

75%{-moz-transform:rotate(-45deg) scale(.8);}

100%{-moz-transform:rotate(0) scale(1);}

}



@-ms-keyframes move

{

0%{-ms-transform:rotate(0) scale(1);}

25%{-ms-transform:rotate(45deg) scale(.8);}

50%{-ms-transform:rotate(0) scale(1);}

75%{-ms-transform:rotate(-45deg) scale(.8);}

100%{-ms-transform:rotate(0) scale(1);}

}



@-o-keyframes move

{

0%{-o-transform:rotate(0) scale(1);}

25%{-o-transform:rotate(45deg) scale(.8);}

50%{-o-transform:rotate(0) scale(1);}

75%{-o-transform:rotate(-45deg) scale(.8);}

100%{-o-transform:rotate(0) scale(1);}

}



.sy_ys{padding:100px 0; background:url(../image/sj_bj.jpg) no-repeat center / cover fixed; text-align:center; overflow:hidden;}

.sy_ys .gy_bt h3{color:#fff;}

.sy_ys .gy_bt h4{color:#fff;}

.sy_ys .gy_bt i{background-color:#fff;}

.sy_ys .n_r{cursor:pointer;}

.sy_ys .s_z{font-size:26px; color:#fff;}

.sy_ys .s_z b{font-size:40px; font-family:Arial, Helvetica, sans-serif;}

.sy_ys .s_z i{padding:0 5px; font-size:40px;}

.sy_ys .wrap em{width:50px; height:1px; background-color:#fff; margin:0 auto 15px; display:block;}

.sy_ys .wrap p{font-size:18px; color:#fff;}

@media only screen and (max-width:992px){

.sy_ys{padding:30px 0 15px; background:url(../image/sj_bj.jpg) no-repeat center / cover;}

.sy_ys .n_r{margin-bottom:15px;}

.sy_ys .s_z{font-size:18px;}

.sy_ys .s_z b{font-size:28px;}

.sy_ys .s_z i{padding:0 2px; font-size:28px;}

.sy_ys .wrap em{width:40px;}

.sy_ys .wrap p{font-size:16px;}

}



.sy_cp{padding:60px 0; background-color:#f7f7f7; overflow:hidden;}

.sy_cp .swiper-cp{padding-bottom:60px;}

.sy_cp .swiper-cp .swiper-button-prev{background:url(../image/zj.png) no-repeat; width:34px; height:34px; top:auto; bottom:0; left:50%; margin-left:-44px;}

.sy_cp .swiper-cp .swiper-button-next{background:url(../image/yj.png) no-repeat; width:34px; height:34px; top:auto; bottom:0; right:50%; margin-right:-44px;}

.sy_cp .swiper-cp .swiper-pagination{display:none; bottom:0;}

.sy_cp .swiper-cp .swiper-pagination-bullet{background:#888;}

.sy_cp .swiper-cp .swiper-pagination-bullet-active{background:#18aa5a;}

.sy_cp .swiper-cp .swiper-slide{position:relative;}

.sy_cp .t_p{overflow:hidden;}

.sy_cp .t_p img{width:100%; height:auto; display:block;

transition:all 3s;

-webkit-transition:all 3s;

-moz-transition:all 3s;

-ms-transition:all 3s;

-o-transition:all 3s;}

.sy_cp .swiper-slide:hover .t_p img{transform:scale(1.1);

-webkit-transform:scale(1.1);

-moz-transform:scale(1.1);

-ms-transform:scale(1.1);

-o-transform:scale(1.1);}

.sy_cp .w_z{width:100%; height:100%; background-color:rgba(0,0,0,.7); position:absolute; top:0; left:0; opacity:0;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.sy_cp .swiper-slide:hover .w_z{opacity:1;}

.sy_cp .n_r{width:100%; text-align:center; top:80%; left:0; position:absolute; opacity:0;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.sy_cp .n_r h3{font-size:16px; line-height:26px; margin-bottom:15px; color:#fff;}

.sy_cp .n_r a{color:#fff;}

.sy_cp .n_r a.c_k{width:100px; height:32px; background-color:#000; font-size:14px; line-height:32px; color:#fff; display:block; margin:0 auto;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.sy_cp .n_r a.c_k:hover{background-color:#18aa5a;}

.sy_cp .swiper-slide:hover .n_r{top:50%; opacity:1;}

@media only screen and (max-width:992px){

.sy_cp{padding:40px 0 20px;}

.sy_cp .swiper-cp{padding-bottom:40px;}

.sy_cp .swiper-cp .swiper-button-prev{display:none;}

.sy_cp .swiper-cp .swiper-button-next{display:none;}

.sy_cp .swiper-cp .swiper-pagination{display:block;}

}



.sy_fa{padding:60px 0 0; overflow:hidden;}

.sy_fa ul li{width:20%; float:left; overflow:hidden; position:relative;max-height: 264px;}

.sy_fa .t_p{overflow:hidden;}

.sy_fa .t_p img{width:100%; height:auto; display:block;}

.sy_fa .w_z{width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,.5);

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.sy_fa ul li:hover .w_z{opacity:0;}

.sy_fa .w_z .n_r{width:90%; position:absolute; top:50%; left:5%; text-align:center; color:#fff;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.sy_fa .w_z .n_r h3{font-size:18px; margin-bottom:15px;}

.sy_fa .w_z .n_r em{width:60px; height:1px; background-color:#fff; display:block; margin:0 auto 15px;}

.sy_fa .w_z .n_r i{font-size:16px;}

@media only screen and (max-width:992px){

.sy_fa{padding:40px 0 0;}

.sy_fa ul li{width:50%;}

.sy_fa ul li:last-child{display:none;}

.sy_fa .w_z{background-color:rgba(0,0,0,.5);}

}



.sy_hz{width:100%; padding:50px 0; background-color:#f7f7f7; overflow:hidden;}

.sy_hz img{width:100%; height:auto; display:block;}

@media only screen and (max-width:992px){

.sy_hz{padding:30px 0 15px;}

.sy_hz .col-lg-2{margin-bottom:15px;}

}



a.ck_gd{width:130px; height:40px; margin:0 auto; border:1px solid #ddd; font-size:14px; color:#555; text-align:center; line-height:38px; display:block; position:relative;}

a.ck_gd i{padding-left:10px;}

a.ck_gd:hover{color:#18aa5a;}

a.ck_gd:before{content:""; width:0; height:40px; border:1px solid #18aa5a; border-width:1px 0 1px 0; top:-1px; left:-1px; position:absolute;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

a.ck_gd:after{content:""; width:130px; height:0; border:1px solid #18aa5a; border-width:0 1px 0 1px; top:-1px; left:-1px; position:absolute;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

a.ck_gd:hover:before{width:130px;}

a.ck_gd:hover:after{height:40px;}

@media only screen and (max-width:992px){

a.ck_gd{width:110px; height:32px; font-size:12px; line-height:30px;}

a.ck_gd:before{height:32px;}

a.ck_gd:after{width:110px;}

a.ck_gd:hover:before{width:110px;}

a.ck_gd:hover:after{height:32px;}

}



.ny_ban{width:100%; height:260px; position:relative; overflow:hidden;}

@media only screen and (max-width:992px){

.ny_ban{height:7rem;}

}



.ny_nr{padding:50px 0; overflow:hidden;}



.ny_nr{width:100%; padding-top:30px; padding-bottom:100px;}

.ny_nr .pro{font-size:14px; line-height:24px; border-bottom:1px solid #e1dce3; padding:20px 0 20px; margin-bottom:30px; overflow:hidden;}

.ny_nr .pro i{margin-right:10px; background: linear-gradient(45deg, #283890, #00abec);   -webkit-background-clip: text;  color: transparent;  }

.ny_nr .z_l .s_s{margin-top:15px; padding-right:50px; position:relative;}

.ny_nr .z_l .s_s input{width:100%; height:44px; font-size:14px; line-height:40px; padding:0 5px; border:2px solid #e7e7e7; display:block;}

.ny_nr .z_l .s_s button{width:44px; height:44px; background-color:#18aa5a; font-size:16px; line-height:36px; color:#fff; text-align:center; position:absolute; right:0; top:0;}

.ny_nr .z_l .s_s{margin-top:15px; padding-right:50px; position:relative;}

.ny_nr .z_l .s_s input{width:100%; height:44px; font-size:14px; line-height:40px; padding:0 5px; border:2px solid #e7e7e7; display:block;}

.ny_nr .z_l .s_s button{width:44px; height:44px; background-color:#18aa5a; font-size:16px; line-height:36px; color:#fff; text-align:center; position:absolute; right:0; top:0;}

.ny_nr .z_l{padding-right:30px;}

.ny_nr .z_l .l_b{background:url(../image/l_b.jpg) no-repeat center / cover; margin-bottom:5px; text-indent:23px; font-size:22px; color:#fff; line-height:66px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.ny_nr .z_l .l_b i{display:none;}

.ny_nr .z_l .k_j{border:2px solid #e7e7e7; margin-top:15px; line-height:24px; padding:15px 20px;}

.ny_nr .z_l .k_j a{display:block;}

.ny_nr .z_l .k_j em{display:block; font-size:12px; background: linear-gradient(to top, #283890, #00abec);  -webkit-background-clip: text; }

.ny_nr .z_l .k_j b{font-size:20px; background: linear-gradient(45deg, #283890, #00abec);  -webkit-background-clip: text;  color: transparent; display:block;}

.ny_nr .z_l .em{width:200px; margin:0 auto; text-align:center;}

.ny_nr .z_l .em img{width:100%; height:auto; display:block;}

.ny_nr .z_l .em p{margin-top:10px;}

.ny_nr .z_l h5{position:relative;}

.ny_nr .z_l h5.on{background-color:#fafafa;}

.ny_nr .z_l h5 a{font-size:16px; color:#000; line-height:56px;}

.ny_nr .z_l h5 a:hover{color:#18aa5a;}

.ny_nr .z_l h5.on a{color:#18aa5a;}

.ny_nr .z_l h5 i{font-size:12px; line-height:56px; text-align:center; position:absolute; width:36px; height:56px; right:0; top:50%; cursor:pointer;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.ny_nr .z_l ul{border:2px solid #e7e7e7; border-bottom:0;}

.ny_nr .z_l ul li a{border-bottom:2px solid #e7e7e7; color:#000; line-height:46px; text-indent:20px; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 20px;}

.ny_nr .z_l ul li a:hover{background-color:#f7f7f7; color:#18aa5a;}

.ny_nr .z_l ul li a.on{background: linear-gradient(45deg, #283890, #00abec);color: #fff;}

.ny_nr .z_l .n_ej{border-bottom:2px solid #e7e7e7; display:none;}

.ny_nr .z_l .n_ej a{display:block; font-size:13px; color:#555; line-height:44px; border-bottom:0; margin-bottom:1px;}



.ny_nr .y_l .l_m{font-size:22px; color:#000; margin-bottom:20px;}

.ny_nr .y_l .g_y img{width:100%; height:auto; display:block;}

.ny_nr .y_l .g_y h3{font-size:30px; text-transform:uppercase; text-align:center; color:#333; margin:10px 0 30px;}

.ny_nr .y_l .g_y h4{font-size:16px; line-height:30px; margin-bottom:15px;}

.ny_nr .y_l .g_y em{width:44px; height:2px; background-color:#c00; display:block; margin-bottom:20px;}

.ny_nr .y_l .g_y b{color:#c00;}

.ny_nr .y_l .g_y p{font-size:14px; line-height:28px; color:#666; margin-bottom:20px;}

.ny_nr .y_l .g_y input.w_z{width:100%; height:46px; font-size:15px; line-height:46px; margin-bottom:10px; border:1px solid #e1dce3; padding:0 5px;}

.ny_nr .y_l .g_y input.a_n{width:120px; height:46px; background-color:#000; font-size:16px; color:#fff; line-height:46px; font-family:Georgia, "Times New Roman", Times, serif;}

.ny_nr .y_l .g_y textarea{width:100%; height:96px; padding:5px; border:1px solid #e1dce3; outline:none; resize:none; font-size:15px; line-height:32px; margin-bottom:10px;}

.ny_nr .y_l .g_y i{padding-right:15px;}

.ny_nr .y_l .g_y .d_t{margin-bottom:20px;}

.ny_nr .y_l .c_p ul li{margin-bottom:30px;}

.ny_nr .y_l .c_p .t_w{background-color:#fff;}

.ny_nr .y_l .c_p .t_p{border:1px solid #e7e7e7; overflow:hidden;}

.ny_nr .y_l .c_p .t_p img{width:100%; height:auto; display:block;

transition:all 3s;

-webkit-transition:all 3s;

-moz-transition:all 3s;

-ms-transition:all 3s;

-o-transition:all 3s;}

.ny_nr .y_l .c_p ul li:hover .t_p img{transform:scale(1.1);

-webkit-transform:scale(1.1);

-moz-transform:scale(1.1);

-ms-transform:scale(1.1);

-o-transform:scale(1.1);}

.ny_nr .y_l .c_p .w_z{padding:15px 10px; border-bottom:2px solid #18aa5a; background-color:#eee; position:relative;}

.ny_nr .y_l .c_p .w_z h3{font-size:16px; text-transform:uppercase; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ny_nr .y_l .c_p .w_z p{font-size:12px; color:#555; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:10px;}

.ny_nr .y_l .c_p .w_z span{position:absolute; bottom:0; right:0; background-color:#18aa5a; font-size:13px; color:#fff; line-height:30px; padding:0 10px;}

.ny_nr .y_l .c_p .w_z a{color:#000;}

.ny_nr .y_l .c_p .w_z a:hover{color:#18aa5a;}

.ny_nr .y_l .c_p .w_z a.m_r{font-weight:bold; text-decoration:underline;}



.ny_nr .cp_xq .t_p{border:1px solid #e7e7e7;}

.ny_nr .cp_xq .t_p img{width:100%; height:auto; display:block;}

.ny_nr .cp_xq .w_z h3{font-size:18px; line-height:30px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e7e7e7;}

.ny_nr .cp_xq .w_z p{font-size:12px; line-height:22px; color:#777;}

.ny_nr .cp_xq .w_z a{width:150px; height:36px; background-color:#18aa5a; font-size:14px; line-height:36px; color:#fff; text-align:center; display:block; margin-top:15px;}

.ny_nr .cp_xq .w_z i{margin-right:8px; font-size:18px; vertical-align:middle;}



.ny_nr .cp_xl{margin-top:30px;}

.ny_nr .cp_xl table{border:1px solid #e7e7e7; border-collapse:collapse;}

.ny_nr .cp_xl table tr th{border:1px solid #e7e7e7; background-color:#f7f7f7; font-size:14px; text-align:center; line-height:22px; padding:10px 0;}

.ny_nr .cp_xl table tr td{border:1px solid #e7e7e7; font-size:12px; text-align:center; line-height:20px;}

.ny_nr .cp_xl table tr:hover td{background-color:#f4fff9;}

.ny_nr .cp_xl img{width:99%; height:auto; display:block;}



.ny_nr .cp_xx .p_r{border-bottom:1px solid #e7e7e7; overflow:hidden; padding-bottom:15px; margin-bottom:15px; font-size:14px; line-height:28px;}

.ny_nr .cp_xx .p_r span{float:left;}

.ny_nr .cp_xx .p_r a.x_z{float:right; margin-right:15px; color:#18aa5a;}

.ny_nr .cp_xx .p_r a.f_h{float:right; width:60px; height:28px; background-color:#18aa5a; color:#fff; text-align:center;}

.ny_nr .cp_xx .p_r i{margin-right:8px;}

.ny_nr .cp_xx img{width:100%; border:1px solid #e7e7e7; height:auto; display:block;}

.ny_nr .cp_xx table td{padding:10px; font-size:12px;}



.ny_nr .jj_fa ul li{margin-bottom:20px;}

.ny_nr .jj_fa .t_p{border:1px solid #e7e7e7; padding:5px;}

.ny_nr .jj_fa .t_p img{width:100%; height:auto; display:block;}

.ny_nr .jj_fa .w_z{margin-top:3px; background-color:#f7f7f7; padding:15px; text-align:center;}

.ny_nr .jj_fa .w_z h3{font-size:15px; font-weight:bold; margin-bottom:10px;}

.ny_nr .jj_fa .w_z a{font-size:12px; color:#18aa5a;}



.ny_nr .xw_lb ul li{border-bottom:1px dotted #eaeaea; padding-bottom:20px; margin-bottom:20px;}

.ny_nr .xw_lb img{width:100%; height:auto; display:block;}

.ny_nr .xw_lb .w_z h3{font-size:18px; line-height:28px; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ny_nr .xw_lb .w_z span{font-size:12px; color:#555; padding-right:15px;}

.ny_nr .xw_lb .w_z i{color:#333; padding-right:5px;}

.ny_nr .xw_lb .w_z p{font-size:12px; line-height:22px; color:#777; margin-top:5px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ny_nr .xw_lb .w_z a.m_r{width:120px; height:32px; border-radius:5px;background: linear-gradient(60deg, #283890, #00abec);font-size:14px; text-align:center; line-height:32px; color:#fff; display:block;}



.ny_nr .xz_zx .f_l{background: linear-gradient(45deg, #283890, #00abec);padding:10px 0; overflow:hidden; font-size:16px; text-align:center; line-height:32px; color:#fff;}

.ny_nr .xz_zx .f_l .col-lg-7{border-right:1px solid #65efa3; text-align:left;}

.ny_nr .xz_zx .f_l .col-lg-3{border-right:1px solid #65efa3;}

.ny_nr .xz_zx .x_z{margin-bottom:20px;}

.ny_nr .xz_zx .x_z ul li{padding:10px 0; font-size:14px; text-align:center; line-height:32px; overflow:hidden;}

.ny_nr .xz_zx .x_z ul li:nth-child(2n){background-color:#f2f2f2;}

.ny_nr .xz_zx .x_z .col-lg-7{border-right:1px solid #e7e7e7; text-align:left;}

.ny_nr .xz_zx .x_z .col-lg-3{border-right:1px solid #e7e7e7;}

.ny_nr .xz_zx .x_z i{font-size:22px; background: linear-gradient(45deg, #283890, #00abec);-webkit-background-clip: text;color: transparent; vertical-align:middle;}



.ny_nr .lx_fs h4{font-size:18px; margin-top:20px; margin-bottom:15px;}

.ny_nr .lx_fs .d_t{margin-bottom:30px;}

.ny_nr .lx_fs p{font-size:14px; line-height:32px; color:#555; margin-bottom:30px;}

.ny_nr .lx_fs a{font-size:14px; line-height:30px; border-bottom:1px solid #555; display:inline-block; margin-bottom:15px;}

.ny_nr .lx_fs a:hover{border-bottom:1px solid #18aa5a;}

.ny_nr .lx_fs i{width:25px; font-size:14px; color:#555; display:inline-block;}

.ny_nr .lx_fs img{width:100%; height:auto; border:1px solid #e7e7e7; display:block;}

.ny_nr .lx_fs em{display:block; text-align:center; margin-top:10px;}



.ny_nr .zx_ly{width:80%; margin:0 auto;}

.ny_nr .zx_ly .l_x{width:100%; padding:0 10px; background-color:#fff; font-size:14px; height:52px; padding-left:85px; line-height:50px; border:1px solid #e7e7e7; position:relative; margin-bottom:25px;}

.ny_nr .zx_ly .l_x span{position:absolute; top:0; left:10px; display:block;}

.ny_nr .zx_ly .l_x input{line-height:32px; font-size:14px; width:100%;}

.ny_nr .zx_ly .l_y{width:100%; background-color:#fff; padding:10px; border:1px solid #e7e7e7; margin-bottom:25px;}

.ny_nr .zx_ly .l_y textarea{height:78px; background:none; resize:none; outline:none; border:0; font-size:14px; line-height:26px; width:100%;}

.ny_nr .zx_ly button{width:150px; height:40px; background-color:#18aa5a; font-size:16px; line-height:40px; margin:0 auto; color:#fff; display:block;}

.ny_nr .zx_ly h3{font-size:28px; line-height:40px; color:#000; margin-bottom:15px; text-align:center;}

.ny_nr .zx_ly h4{font-size:20px; color:#555; margin-bottom:10px; text-align:center;}

.ny_nr .zx_ly p{font-size:16px; line-height:30px; color:#888; margin-bottom:30px; text-align:center;}

.ny_nr .zx_ly em{width:50px; height:1px; background-color:#18aa5a; display:block; margin:0 auto 15px;}

.ny_nr .zx_ly a{color:#18aa5a;}

.ny_nr .zx_ly a:hover{text-decoration:underline;}



.ny_nr .yema{margin-top:40px; text-align:center;}

.ny_nr .yema ul li{margin:0 5px; display:inline-block;}

.ny_nr .yema ul li a{border:1px solid #eaeaea; width:40px; height:40px; font-size:14px; line-height:38px; text-align:center; color:#555; display:block;}

.ny_nr .yema ul li a.on{background-color:#18aa5a; border:1px solid #18aa5a; color:#fff;}

@media (min-width:992px){

.ny_nr .z_l ul{display:block !important;}

}

@media only screen and (max-width:992px){

.ny_nr{padding-bottom:30px;}

.ny_nr .pro{font-size:14px; padding:10px 0; margin-bottom:20px; text-align:left;}

.ny_nr .pro span{display:none;}



.ny_nr .z_l{margin-bottom:10px; padding-right:15px;}

.ny_nr .z_l .n_r{border:0;}

.ny_nr .z_l .l_m{display:none;}

.ny_nr .z_l .l_b{font-size:16px; line-height:46px; text-align:left; text-indent:15px;}

.ny_nr .z_l .l_b i{display:block; float:right; width:66px; height:46px; text-align:center; line-height:46px;}

.ny_nr .z_l ul{display:none;}

.ny_nr .z_l ul li a{font-size:14px; color:#000; line-height:36px; display:block; margin-bottom:1px;}

.ny_nr .z_l .k_j{display:none;}



.ny_nr .y_l .l_m{font-size:18px;}

.ny_nr .y_l .g_y h3{font-size:15px; margin:15px 0;}

.ny_nr .y_l .g_y h4{font-size:14px; line-height:26px; margin-bottom:10px;}

.ny_nr .y_l .g_y em{width:30px; height:2px; background-color:#c00; display:block; margin-bottom:10px;}

.ny_nr .y_l .g_y p{font-size:12px; line-height:22px;}

.ny_nr .y_l .g_y input.w_z{width:100%; height:46px; font-size:15px; line-height:46px; margin-bottom:10px; border:1px solid #e1dce3; padding:0 5px;}

.ny_nr .y_l .g_y input.a_n{width:120px; height:46px; background-color:#000; font-size:16px; color:#fff; line-height:46px; font-family:Georgia, "Times New Roman", Times, serif;}

.ny_nr .y_l .g_y textarea{width:100%; height:96px; padding:5px; border:1px solid #e1dce3; outline:none; resize:none; font-size:15px; line-height:32px; margin-bottom:10px;}

.ny_nr .y_l .c_p .w_z h3{font-size:16px; margin-bottom:6px;}



.ny_nr .cp_xq .t_p{margin-bottom:20px;}

.ny_nr .cp_xq .w_z h3{font-size:16px;}



.ny_nr .cp_xl{margin-top:20px;}

.ny_nr .cp_xl table tr th{font-size:12px; font-weight:normal; padding:10px 5px;}

.ny_nr .cp_xl table tr td{padding:0 5px;}



.ny_nr .xw_lb ul li{padding-bottom:20px; margin-bottom:20px;}

.ny_nr .xw_lb .w_z{margin-top:10px;}

.ny_nr .xw_lb .w_z h3{font-size:15px; line-height:26px; font-weight:normal; margin-bottom:5px;}

.ny_nr .xw_lb .w_z p{font-size:12px; line-height:22px; margin-bottom:10px;}

.ny_nr .xw_lb .w_z a.m_r{width:100px; height:26px; font-size:12px; line-height:26px;}



.ny_nr .xz_zx .f_l{font-size:15px; line-height:40px; padding:0;}

.ny_nr .xz_zx .f_l .col-lg-7{border-right:0; border-bottom:1px solid #65efa3; text-align:center; line-height:46px;}

.ny_nr .xz_zx .x_z ul li{padding:0; font-size:13px; line-height:38px;}

.ny_nr .xz_zx .x_z .col-lg-7{border-right:0; border-bottom:1px solid #e7e7e7; text-align:center; line-height:44px;}

.ny_nr .xz_zx .x_z i{font-size:18px;}



.ny_nr .zx_ly{width:100%;}

.ny_nr .zx_ly .l_x{margin-bottom:15px;}

.ny_nr .zx_ly .l_y{margin-bottom:15px;}

.ny_nr .zx_ly button{width:100%; height:50px; line-height:50px;}

.ny_nr .zx_ly h3{font-size:22px; line-height:32px; margin-bottom:10px;}

.ny_nr .zx_ly h4{font-size:16px; margin-bottom:10px;}

.ny_nr .zx_ly p{font-size:14px; line-height:24px; margin-bottom:20px;}

.ny_nr .zx_ly em{width:30px; margin:0 auto 10px;}



.ny_nr .yema{margin-top:20px;}

.ny_nr .yema ul li{margin:0 3px;}

.ny_nr .yema ul li a{font-size:12px; line-height:28px; width:30px; height:30px;}

}



.gz_jh .rc_zp .ts{font-size:14px; line-height:26px; color:#888; margin-top:20px; margin-bottom:20px;}

.gz_jh .rc_zp .ts a{color:#18aa5a;}

.gz_jh .rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}

.gz_jh .rc_zp .jr_lm.jt{border: 1px solid #18aa5a;}

.gz_jh .rc_zp .jr_bt{padding:10px 20px; height:60px; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer; position:relative;}

.gz_jh .rc_zp .jr_bt:hover{background-color:#e7e7e7;}

.gz_jh .rc_zp .jr_bt.on{background-color:#e7e7e7;}

.gz_jh .rc_zp .jr_bt i{position:absolute; top:50%; right:15px; font-size:15px;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.gz_jh .rc_zp .jr_bt.on i{transform:translate(0,-50%) rotate(180deg);

-webkit-transform:translate(0,-50%) rotate(180deg);

-moz-transform:translate(0,-50%) rotate(180deg);

-ms-transform:translate(0,-50%) rotate(180deg);

-o-transform:translate(0,-50%) rotate(180deg);}

.gz_jh .rc_zp .jr_lm.jt .jr_bt{background-color:#18aa5a; color:#fff; padding:0 20px; line-height:60px;}

.gz_jh .rc_zp .jr_bt span{float:left; width:25%; text-align:center;}

.gz_jh .rc_zp .jr_bt span.s_40{text-align:left;}

.gz_jh .rc_zp .jr_nr{background-color:#fff; padding:30px 25px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}

.gz_jh .rc_zp .jr_nr .lm{color:#18aa5a;}

.gz_jh .rc_zp .jr_nr .js{margin-bottom:20px;}

@media only screen and (max-width:992px){

.gz_jh{margin:0 auto 30px;}

.gz_jh .rc_zp .ts{font-size:12px; line-height:22px; margin-bottom:10px;}

.gz_jh .rc_zp .jr_bt{padding:5px 20px; height:50px;}

.gz_jh .rc_zp .jr_lm.jt .jr_bt{padding:5px 20px; line-height:40px;}

.gz_jh .rc_zp .jr_nr{padding:20px; font-size:12px; line-height:22px;}

.gz_jh .rc_zp .jr_nr .lm{margin-bottom:10px;}

}



.footer{width:100%; background:linear-gradient(to top, #283890, #00abec); font-size:14px; line-height:30px; color:#fff;}

.footer .container{padding:50px 15px; position:relative;}

.footer .col-lg-7{border-left:1px solid #7bdea8; border-right:1px solid #7bdea8;}

.footer .col-lg-4{border-right:1px solid #7bdea8;}

.footer .d_lg{position:absolute; top:50%; left:15px; width:200px;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);}

.footer .n_r{padding:0 30px;}

.footer .ewm{width:60%; min-width:138px; margin:0 auto; text-align:center;}

.footer .ewm p{margin-top:10px;}

.footer h3{margin-bottom:15px; font-size:18px; font-weight:bold; color:#fff;}

.footer ul li{display:block;}

.footer a{color:#fff;}

.footer a:hover{color:#fff;}

.footer img{width:100%; height:auto; display:block;}

.footer .b_q{padding:10px 0; background-color:#283890; line-height:32px;}

.footer .b_q .container{padding:0 15px;}

.footer .b_q .z_c{float:left;}

.footer .b_q .y_c{float:right;}

.footer .b_q .y_c a{width:32px; display:block; float:left; margin-left:10px;}

@media only screen and (max-width:992px){

.footer{font-size:14px; line-height:26px; padding-bottom:36px;}

.footer .container{padding:30px 15px;}

.footer .col-lg-7{border:0;}

.footer .col-lg-4{display:none;}

.footer .col-lg-3{display:none;}

.footer .d_lg{display:none;}

.footer .n_r{padding:0; text-align:center; margin-bottom:20px;}

.footer .n_r p{font-size:12px;}

.footer .ewm{width:40%;}

.footer h3{margin-bottom:10px; font-size:16px; font-weight:normal;}

.footer .b_q{padding:15px 0 10px; line-height:26px; text-align:center;}

.footer .b_q .z_c{float:none;}

.footer .b_q .y_c{float:none; margin-top:10px;}

.footer .b_q .y_c a{width:30px; display:inline-block; float:none; margin:0 5px;}

}



.e_m{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.9); z-index:99999; display:none;}

.e_m .n_r{width:200px; padding:10px; background-color:#fff; position:absolute; top:50%; left:50%; text-align:center;

transform:translate(-50%,-50%);

-webkit-transform:translate(-50%,-50%);

-moz-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

-o-transform:translate(-50%,-50%);}

.e_m .n_r img{width:100%; height:auto; display:block;}

.e_m .n_r p{font-size:15px; color:#888; margin-top:10px;}



.pc_kf{width:80px; position:fixed; top:50%; right:0; z-index:9999;

transform:translate(0,-30%);

-webkit-transform:translate(0,-30%);

-moz-transform:translate(0,-30%);

-ms-transform:translate(0,-30%);

-o-transform:translate(0,-30%);}

.pc_kf ul li{width:100%; margin-bottom:2px;}

.pc_kf ul li a{font-size:15px; color:#fff; line-height:36px; background:linear-gradient(60deg, #283890, #00abec); text-align:center; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.pc_kf ul li a.f_h{background-color:#444;}

@media only screen and (max-width:992px){

.pc_kf{width:100%; position:fixed; bottom:0; top:auto; right:0; z-index:9999;

transform:none;

-webkit-transform:none;

-moz-transform:none;

-ms-transform:none;

-o-transform:none;}

.pc_kf ul li{width:25%; border-right:1px solid #fff; margin-bottom:0; float:left;}

.pc_kf ul li:last-child{border-right:0;}

.pc_kf ul li a{font-size:14px; text-indent:0; text-align:center;}

}



.sq_sy{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999999; display:none;}

.sq_sy .sy_bj{width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,.7);}

.sq_sy .s_y{width:400px; background-color:#fff; padding:30px; position:absolute; top:50%; left:50%;

transform:translate(-50%,-50%);

-webkit-transform:translate(-50%,-50%);

-moz-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

-o-transform:translate(-50%,-50%);}

.sq_sy .s_y .g_b{width:30px; height:30px; border-radius:50%; background-color:#f7f7f7; position:absolute; top:10px; right:10px; font-size:15px; color:#000; line-height:30px; text-align:center; cursor:pointer;}

.sq_sy .s_y .g_b:hover{background-color:#18aa5a; color:#fff;}

.sq_sy .s_y h3{font-size:22px; text-align:center;}

.sq_sy .s_y em{color:#18aa5a;}

.sq_sy .s_y i{width:44px; height:1px; background-color:#18aa5a; margin:8px auto; display:block;}

.sq_sy .s_y p{font-size:12px; text-align:center; margin-bottom:15px;}

.sq_sy .s_y .l_m{width:60px; font-size:14px; line-height:40px; float:left; margin-bottom:15px;}

.sq_sy .s_y input.w_z{width:280px; padding:0 10px; height:40px; font-size:15px; line-height:38px; color:#555; border:1px solid #e7e7e7; float:right;}

.sq_sy .s_y input.f_j{width:280px; outline:none; margin-top:7px; float:right;}

.sq_sy .s_y textarea{width:280px; padding:5px 10px; height:88px; font-size:14px; line-height:26px; color:#555; border:1px solid #e7e7e7; resize:none; outline:none;}

.sq_sy .s_y button.t_j{margin-left:60px; width:110px; height:36px; background-color:#18aa5a; font-size:14px; color:#fff; line-height:36px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; float:left; margin-top:10px;}

.sq_sy .s_y button.c_z{margin-left:30px; width:110px; height:36px; background-color:#888; font-size:14px; color:#fff; line-height:36px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; float:left; margin-top:10px;}

@media only screen and (max-width:992px){

.sq_sy .s_y{width:90%; padding:20px;}

.sq_sy .s_y h3{font-size:18px;}

.sq_sy .s_y i{width:36px;}

.sq_sy .s_y .l_m{width:15%; font-size:12px; line-height:36px;}

.sq_sy .s_y input.w_z{width:85%; padding:0 5px; height:36px; font-size:12px; line-height:34px;}

.sq_sy .s_y input.f_j{width:85%; margin-top:5px;}

.sq_sy .s_y textarea{width:85%; padding:5px; height:76px; font-size:12px; line-height:22px;}

.sq_sy .s_y button.t_j{margin-left:15%; width:80px; height:32px; line-height:32px;}

.sq_sy .s_y button.c_z{margin-left:15px; width:80px; height:32px; line-height:32px;}

}



.zx_xj{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999999; display:none;}

.zx_xj .xj_bj{width:100%; height:100%; position:absolute; top:0; left:0; background-color:rgba(0,0,0,.7);}

.zx_xj .x_j{width:400px; background-color:#fff; padding:30px; position:absolute; top:50%; left:50%;

transform:translate(-50%,-50%);

-webkit-transform:translate(-50%,-50%);

-moz-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

-o-transform:translate(-50%,-50%);}

.zx_xj .x_j .g_b{width:30px; height:30px; border-radius:50%; background-color:#f7f7f7; position:absolute; top:10px; right:10px; font-size:15px; color:#000; line-height:30px; text-align:center; cursor:pointer;}

.zx_xj .x_j .g_b:hover{background-color:#18aa5a; color:#fff;}

.zx_xj .x_j h3{font-size:22px; text-align:center;}

.zx_xj .x_j em{color:#18aa5a;}

.zx_xj .x_j i{width:44px; height:1px; background-color:#18aa5a; margin:8px auto; display:block;}

.zx_xj .x_j p{font-size:12px; text-align:center; margin-bottom:15px;}

.zx_xj .x_j .l_m{width:60px; font-size:14px; line-height:40px; float:left; margin-bottom:15px;}

.zx_xj .x_j input.w_z{width:280px; padding:0 10px; height:40px; font-size:15px; line-height:38px; color:#555; border:1px solid #e7e7e7; float:right;}

.zx_xj .x_j input.f_j{width:280px; outline:none; margin-top:7px; float:right;}

.zx_xj .x_j textarea{width:280px; padding:5px 10px; height:88px; font-size:14px; line-height:26px; color:#555; border:1px solid #e7e7e7; resize:none; outline:none;}

.zx_xj .x_j button.t_j{margin-left:60px; width:110px; height:36px; background-color:#18aa5a; font-size:14px; color:#fff; line-height:36px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; float:left; margin-top:10px;}

.zx_xj .x_j button.c_z{margin-left:30px; width:110px; height:36px; background-color:#888; font-size:14px; color:#fff; line-height:36px; border-radius:5px; box-shadow:0 0 5px #eee; cursor:pointer; float:left; margin-top:10px;}

@media only screen and (max-width:992px){

.zx_xj .x_j{width:90%; padding:20px;}

.zx_xj .x_j h3{font-size:18px;}

.zx_xj .x_j i{width:36px;}

.zx_xj .x_j .l_m{width:15%; font-size:12px; line-height:36px;}

.zx_xj .x_j input.w_z{width:85%; padding:0 5px; height:36px; font-size:12px; line-height:34px;}

.zx_xj .x_j input.f_j{width:85%; margin-top:5px;}

.zx_xj .x_j textarea{width:85%; padding:5px; height:76px; font-size:12px; line-height:22px;}

.zx_xj .x_j button.t_j{margin-left:15%; width:80px; height:32px; line-height:32px;}

.zx_xj .x_j button.c_z{margin-left:15px; width:80px; height:32px; line-height:32px;}

}



.hy_dl{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; display:none;}

.hy_dl .hy_bj{width:100%; height:100%; background-color:rgba(0,0,0,.7); position:absolute; top:0; left:0;}

.hy_dl .dl_jm{width:260px; padding:20px; background-color:#fff; position:absolute; top:50%; left:50%; margin-left:-130px; margin-top:-135px;}

.hy_dl .dl_jm .g_b{width:30px; height:30px; border-radius:50%; background-color:#f7f7f7; position:absolute; top:10px; right:10px; font-size:15px; color:#000; line-height:30px; text-align:center; cursor:pointer;}

.hy_dl .dl_jm .g_b:hover{background-color:#18aa5a; color:#fff;}

.hy_dl .dl_jm .b_t{font-size:22px; text-align:center; color:#18aa5a; margin-bottom:15px;}

.hy_dl .dl_jm .y_h{border:1px solid #e7e7e7; height:38px; position:relative; margin-bottom:15px;}

.hy_dl .dl_jm .y_h i{width:36px; height:36px; background-color:#e7e7e7; font-size:15px; line-height:36px; text-align:center; display:block; position:absolute; top:0; left:0;}

.hy_dl .dl_jm .y_h input{width:100%; height:36px; padding:0 5px 0 41px; font-size:14px; line-height:36px; display:block;}

.hy_dl .dl_jm button{width:100%; height:38px; background-color:#18aa5a; font-size:15px; line-height:38px; color:#fff; text-align:center; margin-bottom:15px;}

.hy_dl .dl_jm .b_y{font-size:12px; line-height:26px; text-align:right;}

.hy_dl .dl_jm .b_y a.wj_mm{float:left; color:#3C9;}

.hy_dl .dl_jm .b_y a.lj_zc{color:#06F; text-decoration:underline;}



.hy_zc{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; display:none;}

.hy_zc .zc_bj{width:100%; height:100%; background-color:rgba(0,0,0,.7); position:absolute; top:0; left:0;}

.hy_zc .zc_jm{width:260px; padding:20px; background-color:#fff; position:absolute; top:50%; left:50%; margin-left:-130px; margin-top:-180px;}

.hy_zc .zc_jm .g_b{width:30px; height:30px; border-radius:50%; background-color:#f7f7f7; position:absolute; top:10px; right:10px; font-size:15px; color:#000; line-height:30px; text-align:center; cursor:pointer;}

.hy_zc .zc_jm .g_b:hover{background-color:#18aa5a; color:#fff;}

.hy_zc .zc_jm .b_t{font-size:22px; text-align:center; color:#18aa5a; margin-bottom:15px;}

.hy_zc .zc_jm input{width:100%; height:37px; border-bottom:1px solid #e7e7e7; font-size:14px; line-height:36px; display:block;}

.hy_zc .zc_jm button{width:100%; height:38px; background-color:#18aa5a; font-size:15px; line-height:38px; color:#fff; text-align:center; margin-top:15px;}







.hy_wj{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; display:none;}

.hy_wj .hy_bj{width:100%; height:100%; background-color:rgba(0,0,0,.7); position:absolute; top:0; left:0;}

.hy_wj .dl_jm{width:260px; padding:20px; background-color:#fff; position:absolute; top:50%; left:50%; margin-left:-130px; margin-top:-135px;}

.hy_wj .dl_jm .g_b{width:30px; height:30px; border-radius:50%; background-color:#f7f7f7; position:absolute; top:10px; right:10px; font-size:15px; color:#000; line-height:30px; text-align:center; cursor:pointer;}

.hy_wj .dl_jm .g_b:hover{background-color:#18aa5a; color:#fff;}

.hy_wj .dl_jm .b_t{font-size:22px; text-align:center; color:#18aa5a; margin-bottom:15px;}

.hy_wj .dl_jm .y_h{border:1px solid #e7e7e7; height:38px; position:relative; margin-bottom:15px;}

.hy_wj .dl_jm .y_h i{width:36px; height:36px; background-color:#e7e7e7; font-size:15px; line-height:36px; text-align:center; display:block; position:absolute; top:0; left:0;}

.hy_wj .dl_jm .y_h input{width:100%; height:36px; padding:0 5px 0 41px; font-size:14px; line-height:36px; display:block;}

.hy_wj .dl_jm button{width:100%; height:38px; background-color:#18aa5a; font-size:15px; line-height:38px; color:#fff; text-align:center; margin-bottom:15px;}

.hy_wj .dl_jm .b_y{font-size:12px; line-height:26px; text-align:right;}

.hy_wj .dl_jm .b_y a.wj_mm{float:left; color:#3C9;}

.hy_wj .dl_jm .b_y a.lj_zc{color:#06F; text-decoration:underline;}